﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using Abp.Application.Services;
using FwProject.Restaurant.Dto;
using X.PagedList;

namespace FwProject.Restaurant
{
    public interface IStockCheckInfoAppService : IApplicationService
    {
        Task<Guid> Create(StockCheckInput input);

        Task<IPagedList<StockCheckDto>> GetPagedListAsync(int pageIdx, int pageSize, DateTime? beginTime, DateTime? endTime, string restaurantName, string person);

        Task<Guid> Delete(Guid input);

        Task<StockCheckDto> GetEntityAsync(Guid id);

        Task ModifyAsync(Guid id, int CheckCount);
    }
}
